body {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
background:#fdfdfd url(images/background-feature.jpg)  repeat-x   ;

}
form {
top:250px;
left:50%;
 
}
h2.title
{
	font: 22px "Lucida Grande",Lucida,Verdana,sans-serif ;
 	font-weight:bold;
	color: #454849;
}
input[type=text],input[type=password] 
{
	background:#fdfdfd url(images/input.png)  repeat-x ;
 
 	font-weight:bold;
	color: #454849;
	border:1px solid #009ec0;
	padding:2px;
}
select
{
	background:#fdfdfd url(images/input.png)  repeat-x ;
  
 	font-weight:bold;
	color: #454849;
	border:1px solid #009ec0;
	padding:1px;
}
.buttondiv {
margin-top: 10px;
}
table td
{
 
 	font: 12x "Lucida Grande",Lucida,Verdana,sans-serif ;
 	font-weight:bold;
	color: #454849;
 
}
#loading
{
	font-size:10px;
	color:#144896;
	font-weight:bold;
	display:none;
}
.messagebox{
	 
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	 
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	 
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}